Java : Atelier Développement d'Applications [SL-285-SE6]

    Objectifs

    acquérir une expérience pratique de conception et de réalisation d'une application distribuée utilisant java "standard edition"

    Pré-requis

    savoir développer des applications en utilisant le langage de programmation Java, comprendre des instructions SQL

    Profil stagiaire

    programmeurs maîtrisant la structure et la syntaxe du langage de programmation Java et souhaitant renforcer leurs connaissances dans ce domaine pour développer des applications complexes

    Profil animateur

    consultant informatique certifié Oracle

    Introduction au mini-projet servant de lien au cours.

    Expliquer la problématique du projet de réalisation (un outil de courtage)
    Création, remplissage et exploitation de la base de données

    Concevoir l'application

    Bases de l'analyse et de la conception du projet
    Développer un plan pour la réalisation du projet

    Utiliser l'API JDBC (Java Database Connectivity)

    Comment l'utilisation de la couche d'abstraction fournie par l'API JDBC peut rendre une base de données portable d'une plate-forme à une autre
    Le modèle DAO (data access objects) et son application .

    Créer des interfaces utilisateur graphiques (IHM)

    Principes de conception d'une IHM; réalisation d'une IHM pour le projet .
    Problématique de la disposition des composants graphiques.
    Gestion des événements d'interaction : principes, architectures, modèle MVC et réalisations.

    Gestion des traces, journalisations et rapports d'erreur

    Utiliser l'API de logging. Écrire un gestionnaire personnalisé
    Les problématiques de configuration/déploiement

    Mise en place d'un architecture multi niveaux

    Comparer les conceptions à deux et trois niveaux pour une même application.
    Utilisation du package java.net .
    Les réalisations possibles pour un serveur.
    La mise en place en " multi-threads " et les problèmes d'intégrité.

    Communiquer avec des objets distants en utilisant Java RMI

    Créer des objets distants
    Utiliser Java RMI pour créer une application multi niveaux
    Déploiement avec R.M.I

    Les travaux pratiques sont axés autour d'une réalisation abordant les différents niveaux d'une telle application: partie fonctionnelle, accès à une base de données relationelles, interface graphique (IHM) et échanges sur réseau ; ce cours exploite la plate-forme Java Standard Edition 6 (Java SE 6) et utilise le produit Java SE Development Kit 6 (JDK(TM) 6) ; l'IDE NetBeans est utilisé pour les travaux pratiques ; il représente une excellente solution pour la préparation de l'examen Développeur Certifié Sun pour la plate-forme Java 2

    Cette formation est susceptible d’être modifiée en cours d’année, les dates et les prix pourront évoluer

    Mots associés

    JavadéveloppementSun MicrosystemsJava SE

    du 06 au 10 août 2012

    à Paris

    du 26 au 30 novembre 2012

    à Paris

    Stage / CODE : USL285

    5 jours (35 heures)

    2 950€ (HT)

    Contact

    Catherine ROY

    01 44 94 14 90

    croy@demos.fr

     Les prochaines dates

    du 06 au 10 août 2012

    à Paris

    du 26 au 30 novembre 2012

    à Paris

    Compétences visées

    Concevoir et réaliser un programme à utiliser dans une application intranet commerciale

    Développer des classes permettant de connecter des programmes à des systèmes de bases de données SQL à l'aide des fonctionnalités de base de l'API JDBC (Java DataBase Connectivity)

    Organiser et configurer les IHM

    Utiliser l'API de logging pour la journalisation et les rapports d'incidents

    Créer des applications Java à deux et trois niveaux

    Créer un serveur à unités d'exécution multiples ("multi-thread")

    Créer des objets distants en utilisant RMI (Remote Method Invocation)